Undergraduate Software Engineering Curriculum Enhancement via Human-Computer Interaction
نویسنده
چکیده
More needs to be done to train students to deliver usable software. The current Software Engineering curriculum includes Human-Computer Interaction (HCI) topics in terms of a lecture. This paper presents how an undergraduate Software Engineering curriculum can be enhanced with HCI principles and techniques. The intent is to produce software engineers who value usable software and who can produce usable software. Creating an atmosphere where HCI is not only presented, but expected in the student projects will provide ample opportunity for students to apply these newly acquired skills. The continued application of these skills will improve software.
منابع مشابه
Realism in Project-Based Software Engineering Courses: Rewards, Risks, and Recommendations
A software engineering course is often the capstone of a general undergraduate curriculum in computer science. It is usually at least partly a project-based course, with the intention that student groups can deploy their already acquired skills on programming, verification, databases, and human-computer interaction, while applying the new material about requirements, architecture, and project m...
متن کاملTeaching HCI in SE Curriculum
This paper reports the experience of Software Engineering educatn in Vilnius University, Lithuania. There are emphasized the collaboration with industry and the learning objectives related to HumanComputer Interaction (HCI) when establishing a separate undergraduate Software Engineering study program as well as implementing it. Industry partners participated in defining both, the outcomes of th...
متن کاملSoftware Quality across the Curriculum
1 Thomas B. Hilburn, Embry-Riddle University, Department of Computing, Daytona Beach, FL 32114, [email protected] 2 Massood Towhidnejad, Embry-Riddle University, Department of Computing, Daytona Beach, FL 32114, [email protected] Abstract . One of the major areas of software engineering, as specified in the SoftWare Engineering Body Of Knowledge, is software quality. This paper argues that softwa...
متن کاملThe Software Factory: An Undergraduate Computer Science Curriculum
Industry often complains that current academic curricula fail to address the practical issues of real software development. This paper outlines a proposal for an innovative core curriculum for a Bachelor of Science in Computer Science. The proposed core curriculum contains elements of traditional computer science programs combined with software engineering via a team-oriented, hands-on approach...
متن کاملThe Personal Software Process in Undergraduate Software Engineering Education
The Personal Software Process, PSP, was developed at Carnegie Mellon University’s Software Engineering Institute as a personal version of the Capability Maturity Model. The intention of the PSP is to educate individual software engineers in the processes they follow in completing a programming task with a view to improving the quality of future work. At each level of the PSP more and more usefu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003